import server from "@/utils/request"
//获取员工列表
export function getemplist(params) {
  return server({
    url: '/sys/user',
    method: 'get',
    params
  })
}
//导出员工excel表
export function exportemp() {
  return server({
    url: '/sys/user/export',
    method: 'get',
    responseType: 'blob'//使用blob接收二进制文件流
  })
}
//导入员工数据的excel模板
export function importexcel() {
  return server({
    url: '/sys/user/import/template',
    method: 'get',
    responseType: 'blob'//使用blob接收二进制文件流
  })
}
//上传excel员工数据
export function importemp(data) {
  return server({
    url: '/sys/user/import',
    method: 'post',
    data//data的类型是from-data类型  上传文件的类型都是from-data类型
  })
}
//删除员工
export function delemp(id) {
  return server({
    url: `/sys/user/${id}`,
    method: 'delete',
    })
}
//添加员工
export function addemp(data) {
  return server({
    url: `/sys/user`,
    method: 'post',
    data
    })
}
//根据id获取员工数据
export function getempbyid(id) {
  return server({
    url: `/sys/user/${id}`,
    method: 'get',
    })
}
//修改员工信息
export function upempbyid(data) {
  return server({
    url: `/sys/user/${data.id}`,
    method: 'put',
    data
  })
}
//获取角色列表
export function getperlist() {
  return server({
    url: '/sys/role/list/enabled',
    method: 'get',
  })
}
//分配角色
export function upperrole(data) {
  return server({
    url: '/sys/user/assignRoles',
    method: 'put',
    data
  })
}
